package kr.co.bettersoft.usedmarketandroid.domain;

import android.graphics.Bitmap;

/**
 * 채팅방 정보 도메인 클래스이다.
 * @author blue
 *
 */
public class UsedMarketChat {

	private String idUsedMarketChat;						// 채팅 테이블 아이디.
	private String idUsedMarketProduct;						// 물품 테이블 아이디.
	private String owner;									// 채팅방 생성자 휴대전화번호.
	private String activateYn;								// 활성화 여부.
	private String modifyDate;								// 수정 일자.
	private String registerDate;							// 등록 일자.
	private String totalCount;								// 총 갯수.
	private String result;									// 결과.
	private String phoneNumber;								// 휴대전화번호.
	private String idUsedMarketChatUser;					// 채팅방을 개설하면서 같이 추가 할 사용자 도메인 정보들.
	private String usedMarketChatIdUsedMarketChat;			// 채팅방을 개설하면서 같이 추가 할 사용자 도메인 정보들.
	private String usedMarketChatIdUsedMarketProduct;		// 채팅방을 개설하면서 같이 추가 할 사용자 도메인 정보들.
	private String recognitionCount;						// 인식한 메시지 숫자.
	private String readYn;									// 읽음 여부.
	private String otherUserNickName;						// 대화 상대방 닉네임.
	private String otherUserPhoneNumber;					// 대화 상대방 휴대전화번호.
	private String thumbnailSmall;							// 대화 상대방 프로필 썸네일 경로.
	private Bitmap thumbnail;								// 대화 상대방 프로필 이미지
	private String messageCount;							// 등록된 메시지 갯수.
	private String content;									// 마지막 대화 내용.
	private String subject;									// 물품 등록 제목.
	
	private boolean showCancelBtnYn;						// 삭제 버튼 보여주는지 여부
	
	
	
	public UsedMarketChat(
			String tmp_idUsedMarketChat, 
			String tmp_idUsedMarketProduct, 
			String tmp_owner, 
			String tmp_activateYn, 
			String tmp_modifyDate, 
			String tmp_registerDate, 
			String tmp_phoneNumber, 
			String tmp_idUsedMarketChatUser, 
			String tmp_usedMarketChatIdUsedMarketChat, 
			String tmp_usedMarketChatIdUsedMarketProduct, 
			String tmp_recognitionCount, 
			String tmp_readYn, 
			String tmp_otherUserNickName, 
			String tmp_otherUserPhoneNumber, 
			String tmp_thumbnailSmall, 
			Bitmap tmp_thumbnail, 
			String tmp_messageCount, 
			String tmp_content, 
			String tmp_subject) {
		// TODO Auto-generated constructor stub
		this.idUsedMarketChat = tmp_idUsedMarketChat;
		this.idUsedMarketProduct = tmp_idUsedMarketProduct;
		this.owner = tmp_owner;
		this.activateYn = tmp_activateYn;
		this.modifyDate = tmp_modifyDate;
		this.registerDate = tmp_registerDate;
		this.phoneNumber = tmp_phoneNumber;
		this.idUsedMarketChatUser = tmp_idUsedMarketChatUser;
		this.usedMarketChatIdUsedMarketChat = tmp_usedMarketChatIdUsedMarketChat;
		this.usedMarketChatIdUsedMarketProduct = tmp_usedMarketChatIdUsedMarketProduct;
		this.recognitionCount = tmp_recognitionCount;
		this.readYn = tmp_readYn;
		this.otherUserNickName = tmp_otherUserNickName;
		this.otherUserPhoneNumber = tmp_otherUserPhoneNumber;
		this.thumbnailSmall = tmp_thumbnailSmall;
		this.thumbnail = tmp_thumbnail;
		this.messageCount = tmp_messageCount;
		this.content = tmp_content;
		this.subject = tmp_subject;
	}

	public UsedMarketChat() {
		// TODO Auto-generated constructor stub
	}

	public String getIdUsedMarketChat() {
		return idUsedMarketChat;
	}
	public void setIdUsedMarketChat(String idUsedMarketChat) {
		this.idUsedMarketChat = idUsedMarketChat;
	}
	public String getIdUsedMarketProduct() {
		return idUsedMarketProduct;
	}
	public void setIdUsedMarketProduct(String idUsedMarketProduct) {
		this.idUsedMarketProduct = idUsedMarketProduct;
	}
	public String getOwner() {
		return owner;
	}
	public void setOwner(String owner) {
		this.owner = owner;
	}
	public String getActivateYn() {
		return activateYn;
	}
	public void setActivateYn(String activateYn) {
		this.activateYn = activateYn;
	}
	public String getModifyDate() {
		return modifyDate;
	}
	public void setModifyDate(String modifyDate) {
		this.modifyDate = modifyDate;
	}
	public String getRegisterDate() {
		return registerDate;
	}
	public void setRegisterDate(String registerDate) {
		this.registerDate = registerDate;
	}
	public String getTotalCount() {
		return totalCount;
	}
	public void setTotalCount(String totalCount) {
		this.totalCount = totalCount;
	}
	public String getResult() {
		return result;
	}
	public void setResult(String result) {
		this.result = result;
	}
	public String getPhoneNumber() {
		return phoneNumber;
	}
	public void setPhoneNumber(String phoneNumber) {
		this.phoneNumber = phoneNumber;
	}
	public String getIdUsedMarketChatUser() {
		return idUsedMarketChatUser;
	}
	public void setIdUsedMarketChatUser(String idUsedMarketChatUser) {
		this.idUsedMarketChatUser = idUsedMarketChatUser;
	}
	public String getUsedMarketChatIdUsedMarketChat() {
		return usedMarketChatIdUsedMarketChat;
	}
	public void setUsedMarketChatIdUsedMarketChat(
			String usedMarketChatIdUsedMarketChat) {
		this.usedMarketChatIdUsedMarketChat = usedMarketChatIdUsedMarketChat;
	}
	public String getUsedMarketChatIdUsedMarketProduct() {
		return usedMarketChatIdUsedMarketProduct;
	}
	public void setUsedMarketChatIdUsedMarketProduct(
			String usedMarketChatIdUsedMarketProduct) {
		this.usedMarketChatIdUsedMarketProduct = usedMarketChatIdUsedMarketProduct;
	}
	public String getRecognitionCount() {
		return recognitionCount;
	}
	public void setRecognitionCount(String recognitionCount) {
		this.recognitionCount = recognitionCount;
	}
	public String getReadYn() {
		return readYn;
	}
	public void setReadYn(String readYn) {
		this.readYn = readYn;
	}
	public String getOtherUserNickName() {
		return otherUserNickName;
	}
	public void setOtherUserNickName(String otherUserNickName) {
		this.otherUserNickName = otherUserNickName;
	}
	public String getOtherUserPhoneNumber() {
		return otherUserPhoneNumber;
	}
	public void setOtherUserPhoneNumber(String otherUserPhoneNumber) {
		this.otherUserPhoneNumber = otherUserPhoneNumber;
	}
	public String getThumbnailSmall() {
		return thumbnailSmall;
	}
	public void setThumbnailSmall(String thumbnailSmall) {
		this.thumbnailSmall = thumbnailSmall;
	}

	public Bitmap getThumbnail() {
		return thumbnail;
	}

	public void setThumbnail(Bitmap thumbnail) {
		this.thumbnail = thumbnail;
	}

	public String getMessageCount() {
		return messageCount;
	}

	public void setMessageCount(String messageCount) {
		this.messageCount = messageCount;
	}

	public String getContent() {
		return content;
	}

	public void setContent(String content) {
		this.content = content;
	}

	public String getSubject() {
		return subject;
	}

	public void setSubject(String subject) {
		this.subject = subject;
	}

	public boolean isShowCancelBtnYn() {
		return showCancelBtnYn;
	}

	public void setShowCancelBtnYn(boolean showCancelBtnYn) {
		this.showCancelBtnYn = showCancelBtnYn;
	}
	
}
